<?php

namespace pensum\AdminBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * pensum\AdminBundle\Entity\NotasConvalidacion
 *
 * @ORM\Table(name="notas_convalidacion")
 * @ORM\Entity
 */
class NotasConvalidacion {

    /**
     * @var boolean $idNot
     *
     * @ORM\Column(name="id_not", type="boolean", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    private $idNot;

    /**
     * @var decimal $valorNot
     *
     * @ORM\Column(name="valor_not", type="decimal", nullable=false)
     */
    private $valorNot;

    /**
     * @var Convalidacion
     *
     * @ORM\ManyToOne(targetEntity="Convalidacion")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="convalidacion_ide_conv", referencedColumnName="ide_conv")
     * })
     */
    private $convalidacioneConv;

    /**
     * @var Materia
     *
     * @ORM\ManyToOne(targetEntity="Materia")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="materia_ide_mat", referencedColumnName="ide_mat")
     * })
     */
    private $materiaeMat;

    /**
     * @var integer $convalidacionIdeConv
     */
    private $convalidacionIdeConv;

    /**
     * @var integer $materiaIdeMat
     */
    private $materiaIdeMat;

    /**
     * Get idNot
     *
     * @return boolean 
     */
    public function getIdNot() {
        return $this->idNot;
    }

    /**
     * Set valorNot
     *
     * @param decimal $valorNot
     */
    public function setValorNot($valorNot) {
        $this->valorNot = $valorNot;
    }

    /**
     * Get valorNot
     *
     * @return decimal 
     */
    public function getValorNot() {
        return $this->valorNot;
    }

    /**
     * Set convalidacionIdeConv
     *
     * @param integer $convalidacionIdeConv
     */
    public function setConvalidacionIdeConv($convalidacionIdeConv) {
        $this->convalidacionIdeConv = $convalidacionIdeConv;
    }

    /**
     * Get convalidacionIdeConv
     *
     * @return integer 
     */
    public function getConvalidacionIdeConv() {
        return $this->convalidacionIdeConv;
    }

    /**
     * Set materiaIdeMat
     *
     * @param integer $materiaIdeMat
     */
    public function setMateriaIdeMat($materiaIdeMat) {
        $this->materiaIdeMat = $materiaIdeMat;
    }

    /**
     * Get materiaIdeMat
     *
     * @return integer 
     */
    public function getMateriaIdeMat() {
        return $this->materiaIdeMat;
    }

}